Mingw-w64でglutを使ってみた話
会社のPCにgcc環境(Mingw-w64)があるので、久しぶりにglutを使ってみようと思ったらリンクエラーで苦労した話です。
今時、freeglut(x86-64)ではなくてglut(GLUT for Win32)を選択したのは古いツールの方がネットで情報を得やすいだろうと思ったのと、作ろうと思っていたアプリが初歩的なことができれば十分だったため、別に新しい機能に興味がなかったためです
Mingw-w64はすでにインストール済みだったのでglutをインストール(glut.h glut32.lib glut32.dllを適切なフォルダに配置)しコンパイルしてみると
gcc -o test test.c -mwindows glut32.lib -lopengl32 -lglu32
C:Temp\ccjC3KZ3.o:test.c:(.text+0x28): undefined reference to `__imp___glutInitWithExit'
上記の類似のエラーが大量にでました。
glut32.libがうまくリンクできていないようで、ネットでいろいろ調べてみましたがしばらく解決できずに苦心していました。(同様のトラブルで困っている人の相談を何件も見つけましたが、それらの解決方法はfreeglutを使うことやcygwinなどで代わりの環境を用意することでした。)
私が抱えていた問題はWingw-w64をインストールし直すことで解決しました。
インストール時に選択できるArchitectureをx86_64ではなくi686を選択することで
リンクエラーは消え、ソフトは正常に動作しました。
その他に気を付けたことはヘッダファイルのインクルード順です
#include <windows.h>
#include <GL/glut.h>
#include <GL/gl.h>
#include <GL/glu.h>
glutの環境を整えただけですごい満足感ですよ、すでにやり切った感。
この記事がだれかの役に立ちますように。
bpy.app.alembic.
alembicファイルのインポート/エクスポートに関するコマンドかな?
コマンド | 説明 | |
---|---|---|
bpy.app.alembic. | count( | count(value) Return number of occurrences of value. |
bpy.app.alembic. | index( | index(value, start, stop) Return first index of value. Raises ValueError if the value is not present. |
bpy.app.alembic. | n_fields | 3 |
bpy.app.alembic. | n_sequence_fields | 3 |
bpy.app.alembic. | n_unnamed_fields | 0 |
bpy.app.alembic. | supported | TRUE |
bpy.app.alembic. | version | (1, 7, 8) |
bpy.app.alembic. | version_string | ' 1, 7, 8' |
Blender V2.80 Python API
コマンド | 説明 |
---|---|
bpy.app.alembic | 説明 |
bpy.app.autoexec_fail | 説明 |
bpy.app.autoexec_fail_message | 説明 |
bpy.app.autoexec_fail_quiet | 説明 |
bpy.app.background | 説明 |
bpy.app.binary_path | 説明 |
bpy.app.binary_path_python | 説明 |
bpy.app.build_branch | 説明 |
bpy.app.build_cflags | 説明 |
bpy.app.build_commit_date | 説明 |
bpy.app.build_commit_time | 説明 |
bpy.app.build_commit_timestamp | 説明 |
bpy.app.build_cxxflags | 説明 |
bpy.app.build_date | 説明 |
bpy.app.build_hash | 説明 |
bpy.app.build_linkflags | 説明 |
bpy.app.build_options | 説明 |
bpy.app.build_platform | 説明 |
bpy.app.build_system | 説明 |
bpy.app.build_time | 説明 |
bpy.app.build_type | 説明 |
bpy.app.count( | 説明 |
bpy.app.debug | 説明 |
bpy.app.debug_depsgraph | 説明 |
bpy.app.debug_depsgraph_build | 説明 |
bpy.app.debug_depsgraph_eval | 説明 |
bpy.app.debug_depsgraph_pretty | 説明 |
bpy.app.debug_depsgraph_tag | 説明 |
bpy.app.debug_depsgraph_time | 説明 |
bpy.app.debug_events | 説明 |
bpy.app.driver_namespace | 説明 |
bpy.app.factory_startup | 説明 |
bpy.app.ffmpeg | 説明 |
bpy.app.handlers | 説明 |
bpy.app.icons | 説明 |
bpy.app.index( | 説明 |
bpy.app.n_fields | 説明 |
bpy.app.n_sequence_fields | 説明 |
bpy.app.n_unnamed_fields | 説明 |
bpy.app.ocio | 説明 |
bpy.app.oiio | 説明 |
bpy.app.opensubdiv | 説明 |
bpy.app.openvdb | 説明 |
bpy.app.render_icon_size | 説明 |
bpy.app.render_preview_size | 説明 |
bpy.app.sdl | 説明 |
bpy.app.tempdir | 説明 |
bpy.app.timers | 説明 |
bpy.app.translations | 説明 |
bpy.app.use_event_simulate | 説明 |
bpy.app.use_override_library | 説明 |
bpy.app.use_userpref_skip_save_on_exit | 説明 |
bpy.app.version | 説明 |
bpy.app.version_char | 説明 |
bpy.app.version_cycle | 説明 |
bpy.app.version_string | 説明 |
bpy.context.active_bone | 説明 |
bpy.context.active_editable_fcurve | 説明 |
bpy.context.active_gpencil_frame | 説明 |
bpy.context.active_gpencil_layer | 説明 |
bpy.context.active_object | 説明 |
bpy.context.active_operator | 説明 |
bpy.context.active_pose_bone | 説明 |
bpy.context.area | 説明 |
bpy.context.as_pointer( | 説明 |
bpy.context.bl_rna | 説明 |
bpy.context.bl_rna_get_subclass( | 説明 |
bpy.context.bl_rna_get_subclass_py( | 説明 |
bpy.context.blend_data | 説明 |
bpy.context.collection | 説明 |
bpy.context.copy( | 説明 |
bpy.context.driver_add( | 説明 |
bpy.context.driver_remove( | 説明 |
bpy.context.edit_object | 説明 |
bpy.context.editable_bones | 説明 |
bpy.context.editable_fcurves | 説明 |
bpy.context.editable_gpencil_layers | 説明 |
bpy.context.editable_gpencil_strokes | 説明 |
bpy.context.editable_objects | 説明 |
bpy.context.engine | 説明 |
bpy.context.evaluated_depsgraph_get( | 説明 |
bpy.context.get( | 説明 |
bpy.context.gizmo_group | 説明 |
bpy.context.gpencil_data | 説明 |
bpy.context.gpencil_data_owner | 説明 |
bpy.context.id_data | 説明 |
bpy.context.image_paint_object | 説明 |
bpy.context.is_property_hidden( | 説明 |
bpy.context.is_property_overridable_library( | 説明 |
bpy.context.is_property_readonly( | 説明 |
bpy.context.is_property_set( | 説明 |
bpy.context.items( | 説明 |
bpy.context.keyframe_delete( | 説明 |
bpy.context.keyframe_insert( | 説明 |
bpy.context.keys( | 説明 |
bpy.context.layer_collection | 説明 |
bpy.context.mode | 説明 |
bpy.context.object | 説明 |
bpy.context.objects_in_mode | 説明 |
bpy.context.objects_in_mode_unique_data | 説明 |
bpy.context.particle_edit_object | 説明 |
bpy.context.path_from_id( | 説明 |
bpy.context.path_resolve( | 説明 |
bpy.context.pop( | 説明 |
bpy.context.pose_object | 説明 |
bpy.context.preferences | 説明 |
bpy.context.property_overridable_library_set( | 説明 |
bpy.context.property_unset( | 説明 |
bpy.context.region | 説明 |
bpy.context.region_data | 説明 |
bpy.context.rna_type | 説明 |
bpy.context.scene | 説明 |
bpy.context.screen | 説明 |
bpy.context.sculpt_object | 説明 |
bpy.context.selectable_objects | 説明 |
bpy.context.selected_bones | 説明 |
bpy.context.selected_editable_bones | 説明 |
bpy.context.selected_editable_fcurves | 説明 |
bpy.context.selected_editable_objects | 説明 |
bpy.context.selected_editable_sequences | 説明 |
bpy.context.selected_objects | 説明 |
bpy.context.selected_pose_bones | 説明 |
bpy.context.selected_pose_bones_from_active_object | 説明 |
bpy.context.selected_sequences | 説明 |
bpy.context.selected_visible_fcurves | 説明 |
bpy.context.sequences | 説明 |
bpy.context.space_data | 説明 |
bpy.context.tool_settings | 説明 |
bpy.context.type_recast( | 説明 |
bpy.context.values( | 説明 |
bpy.context.vertex_paint_object | 説明 |
bpy.context.view_layer | 説明 |
bpy.context.visible_bones | 説明 |
bpy.context.visible_fcurves | 説明 |
bpy.context.visible_gpencil_layers | 説明 |
bpy.context.visible_objects | 説明 |
bpy.context.visible_pose_bones | 説明 |
bpy.context.weight_paint_object | 説明 |
bpy.context.window | 説明 |
bpy.context.window_manager | 説明 |
bpy.context.workspace | 説明 |
bpy.data.actions | 説明 |
bpy.data.armatures | 説明 |
bpy.data.as_pointer( | 説明 |
bpy.data.batch_remove( | 説明 |
bpy.data.bl_rna | 説明 |
bpy.data.bl_rna_get_subclass( | 説明 |
bpy.data.bl_rna_get_subclass_py( | 説明 |
bpy.data.brushes | 説明 |
bpy.data.cache_files | 説明 |
bpy.data.cameras | 説明 |
bpy.data.collections | 説明 |
bpy.data.curves | 説明 |
bpy.data.driver_add( | 説明 |
bpy.data.driver_remove( | 説明 |
bpy.data.filepath | 説明 |
bpy.data.fonts | 説明 |
bpy.data.get( | 説明 |
bpy.data.grease_pencils | 説明 |
bpy.data.id_data | 説明 |
bpy.data.images | 説明 |
bpy.data.is_dirty | 説明 |
bpy.data.is_property_hidden( | 説明 |
bpy.data.is_property_overridable_library( | 説明 |
bpy.data.is_property_readonly( | 説明 |
bpy.data.is_property_set( | 説明 |
bpy.data.is_saved | 説明 |
bpy.data.items( | 説明 |
bpy.data.keyframe_delete( | 説明 |
bpy.data.keyframe_insert( | 説明 |
bpy.data.keys( | 説明 |
bpy.data.lattices | 説明 |
bpy.data.libraries | 説明 |
bpy.data.lightprobes | 説明 |
bpy.data.lights | 説明 |
bpy.data.linestyles | 説明 |
bpy.data.masks | 説明 |
bpy.data.materials | 説明 |
bpy.data.meshes | 説明 |
bpy.data.metaballs | 説明 |
bpy.data.movieclips | 説明 |
bpy.data.node_groups | 説明 |
bpy.data.objects | 説明 |
bpy.data.paint_curves | 説明 |
bpy.data.palettes | 説明 |
bpy.data.particles | 説明 |
bpy.data.path_from_id( | 説明 |
bpy.data.path_resolve( | 説明 |
bpy.data.pop( | 説明 |
bpy.data.property_overridable_library_set( | 説明 |
bpy.data.property_unset( | 説明 |
bpy.data.rna_type | 説明 |
bpy.data.scenes | 説明 |
bpy.data.screens | 説明 |
bpy.data.shape_keys | 説明 |
bpy.data.sounds | 説明 |
bpy.data.speakers | 説明 |
bpy.data.texts | 説明 |
bpy.data.textures | 説明 |
bpy.data.type_recast( | 説明 |
bpy.data.use_autopack | 説明 |
bpy.data.user_map( | 説明 |
bpy.data.values( | 説明 |
bpy.data.version | 説明 |
bpy.data.window_managers | 説明 |
bpy.data.workspaces | 説明 |
bpy.data.worlds | 説明 |
bpy.msgbus.clear_by_owner( | 説明 |
bpy.msgbus.publish_rna( | 説明 |
bpy.msgbus.subscribe_rna( | 説明 |
bpy.ops.action | 説明 |
bpy.ops.anim | 説明 |
bpy.ops.armature | 説明 |
bpy.ops.boid | 説明 |
bpy.ops.brush | 説明 |
bpy.ops.buttons | 説明 |
bpy.ops.cachefile | 説明 |
bpy.ops.camera | 説明 |
bpy.ops.clip | 説明 |
bpy.ops.cloth | 説明 |
bpy.ops.collection | 説明 |
bpy.ops.console | 説明 |
bpy.ops.constraint | 説明 |
bpy.ops.curve | 説明 |
bpy.ops.cycles | 説明 |
bpy.ops.dpaint | 説明 |
bpy.ops.ed | 説明 |
bpy.ops.export_anim | 説明 |
bpy.ops.export_mesh | 説明 |
bpy.ops.export_scene | 説明 |
bpy.ops.file | 説明 |
bpy.ops.fluid | 説明 |
bpy.ops.font | 説明 |
bpy.ops.gizmogroup | 説明 |
bpy.ops.gpencil | 説明 |
bpy.ops.graph | 説明 |
bpy.ops.image | 説明 |
bpy.ops.import_anim | 説明 |
bpy.ops.import_curve | 説明 |
bpy.ops.import_mesh | 説明 |
bpy.ops.import_scene | 説明 |
bpy.ops.info | 説明 |
bpy.ops.lattice | 説明 |
bpy.ops.marker | 説明 |
bpy.ops.mask | 説明 |
bpy.ops.material | 説明 |
bpy.ops.mball | 説明 |
bpy.ops.mesh | 説明 |
bpy.ops.nla | 説明 |
bpy.ops.node | 説明 |
bpy.ops.object | 説明 |
bpy.ops.outliner | 説明 |
bpy.ops.paint | 説明 |
bpy.ops.paintcurve | 説明 |
bpy.ops.palette | 説明 |
bpy.ops.particle | 説明 |
bpy.ops.pose | 説明 |
bpy.ops.poselib | 説明 |
bpy.ops.preferences | 説明 |
bpy.ops.ptcache | 説明 |
bpy.ops.render | 説明 |
bpy.ops.rigidbody | 説明 |
bpy.ops.safe_areas | 説明 |
bpy.ops.scene | 説明 |
bpy.ops.screen | 説明 |
bpy.ops.script | 説明 |
bpy.ops.sculpt | 説明 |
bpy.ops.sequencer | 説明 |
bpy.ops.sound | 説明 |
bpy.ops.surface | 説明 |
bpy.ops.text | 説明 |
bpy.ops.texture | 説明 |
bpy.ops.transform | 説明 |
bpy.ops.ui | 説明 |
bpy.ops.uv | 説明 |
bpy.ops.view2d | 説明 |
bpy.ops.view3d | 説明 |
bpy.ops.wm | 説明 |
bpy.ops.workspace | 説明 |
bpy.ops.world | 説明 |
bpy.path.abspath( | 説明 |
bpy.path.basename( | 説明 |
bpy.path.clean_name( | 説明 |
bpy.path.display_name( | 説明 |
bpy.path.display_name_from_filepath( | 説明 |
bpy.path.display_name_to_filepath( | 説明 |
bpy.path.ensure_ext( | 説明 |
bpy.path.extensions_audio | 説明 |
bpy.path.extensions_image | 説明 |
bpy.path.extensions_movie | 説明 |
bpy.path.is_subdir( | 説明 |
bpy.path.module_names( | 説明 |
bpy.path.native_pathsep( | 説明 |
bpy.path.reduce_dirs( | 説明 |
bpy.path.relpath( | 説明 |
bpy.path.resolve_ncase( | 説明 |
bpy.props.BoolProperty( | 説明 |
bpy.props.BoolVectorProperty( | 説明 |
bpy.props.CollectionProperty( | 説明 |
bpy.props.EnumProperty( | 説明 |
bpy.props.FloatProperty( | 説明 |
bpy.props.FloatVectorProperty( | 説明 |
bpy.props.IntProperty( | 説明 |
bpy.props.IntVectorProperty( | 説明 |
bpy.props.PointerProperty( | 説明 |
bpy.props.RemoveProperty( | 説明 |
bpy.props.StringProperty( | 説明 |
bpy.types.VIEW3D_MT_proportional_editing_falloff_pie( | 説明 |
bpy.types.VIEW3D_MT_sculpt( | 説明 |
bpy.types.VIEW3D_MT_select_edit_armature( | 説明 |
bpy.types.VIEW3D_MT_select_edit_curve( | 説明 |
bpy.types.VIEW3D_MT_select_edit_lattice( | 説明 |
bpy.types.VIEW3D_MT_select_edit_mesh( | 説明 |
bpy.types.VIEW3D_MT_select_edit_metaball( | 説明 |
bpy.types.VIEW3D_MT_select_edit_surface( | 説明 |
bpy.types.VIEW3D_MT_select_edit_text( | 説明 |
bpy.types.VIEW3D_MT_select_gpencil( | 説明 |
bpy.types.VIEW3D_MT_select_object( | 説明 |
bpy.types.VIEW3D_MT_select_object_more_less( | 説明 |
bpy.types.VIEW3D_MT_select_paint_mask( | 説明 |
bpy.types.VIEW3D_MT_select_paint_mask_vertex( | 説明 |
bpy.types.VIEW3D_MT_select_particle( | 説明 |
bpy.types.VIEW3D_MT_select_pose( | 説明 |
bpy.types.VIEW3D_MT_select_pose_more_less( | 説明 |
bpy.types.VIEW3D_MT_shading_ex_pie( | 説明 |
bpy.types.VIEW3D_MT_shading_pie( | 説明 |
bpy.types.VIEW3D_MT_snap( | 説明 |
bpy.types.VIEW3D_MT_snap_pie( | 説明 |
bpy.types.VIEW3D_MT_surface_add( | 説明 |
bpy.types.VIEW3D_MT_tools_projectpaint_clone( | 説明 |
bpy.types.VIEW3D_MT_tools_projectpaint_stencil( | 説明 |
bpy.types.VIEW3D_MT_tools_projectpaint_uvlayer( | 説明 |
bpy.types.VIEW3D_MT_transform( | 説明 |
bpy.types.VIEW3D_MT_transform_armature( | 説明 |
bpy.types.VIEW3D_MT_transform_base( | 説明 |
bpy.types.VIEW3D_MT_transform_gizmo_pie( | 説明 |
bpy.types.VIEW3D_MT_transform_object( | 説明 |
bpy.types.VIEW3D_MT_uv_map( | 説明 |
bpy.types.VIEW3D_MT_vertex_group( | 説明 |
bpy.types.VIEW3D_MT_view( | 説明 |
bpy.types.VIEW3D_MT_view_align( | 説明 |
bpy.types.VIEW3D_MT_view_align_selected( | 説明 |
bpy.types.VIEW3D_MT_view_cameras( | 説明 |
bpy.types.VIEW3D_MT_view_local( | 説明 |
bpy.types.VIEW3D_MT_view_navigation( | 説明 |
bpy.types.VIEW3D_MT_view_pie( | 説明 |
bpy.types.VIEW3D_MT_view_regions( | 説明 |
bpy.types.VIEW3D_MT_view_viewpoint( | 説明 |
bpy.types.VIEW3D_MT_weight_gpencil( | 説明 |
bpy.types.VIEW3D_OT_edit_mesh_extrude_individual_move( | 説明 |
bpy.types.VIEW3D_OT_edit_mesh_extrude_move_normal( | 説明 |
bpy.types.VIEW3D_OT_edit_mesh_extrude_move_shrink_fatten( | 説明 |
bpy.types.VIEW3D_OT_transform_gizmo_set( | 説明 |
bpy.types.VIEW3D_PT_active_tool( | 説明 |
bpy.types.VIEW3D_PT_active_tool_duplicate( | 説明 |
bpy.types.VIEW3D_PT_annotation_onion( | 説明 |
bpy.types.VIEW3D_PT_collections( | 説明 |
bpy.types.VIEW3D_PT_context_properties( | 説明 |
bpy.types.VIEW3D_PT_gizmo_display( | 説明 |
bpy.types.VIEW3D_PT_gpencil_brush_presets( | 説明 |
bpy.types.VIEW3D_PT_gpencil_draw_context_menu( | 説明 |
bpy.types.VIEW3D_PT_gpencil_guide( | 説明 |
bpy.types.VIEW3D_PT_gpencil_lock( | 説明 |
bpy.types.VIEW3D_PT_gpencil_multi_frame( | 説明 |
bpy.types.VIEW3D_PT_gpencil_origin( | 説明 |
bpy.types.VIEW3D_PT_gpencil_sculpt_context_menu( | 説明 |
bpy.types.VIEW3D_PT_grease_pencil( | 説明 |
bpy.types.VIEW3D_PT_object_type_visibility( | 説明 |
bpy.types.VIEW3D_PT_overlay( | 説明 |
bpy.types.VIEW3D_PT_overlay_edit_curve( | 説明 |
bpy.types.VIEW3D_PT_overlay_edit_mesh( | 説明 |
bpy.types.VIEW3D_PT_overlay_edit_mesh_freestyle( | 説明 |
bpy.types.VIEW3D_PT_overlay_edit_mesh_measurement( | 説明 |
bpy.types.VIEW3D_PT_overlay_edit_mesh_normals( | 説明 |
bpy.types.VIEW3D_PT_overlay_edit_mesh_shading( | 説明 |
bpy.types.VIEW3D_PT_overlay_geometry( | 説明 |
bpy.types.VIEW3D_PT_overlay_gpencil_options( | 説明 |
bpy.types.VIEW3D_PT_overlay_guides( | 説明 |
bpy.types.VIEW3D_PT_overlay_motion_tracking( | 説明 |
bpy.types.VIEW3D_PT_overlay_object( | 説明 |
bpy.types.VIEW3D_PT_overlay_paint( | 説明 |
bpy.types.VIEW3D_PT_overlay_pose( | 説明 |
bpy.types.VIEW3D_PT_overlay_sculpt( | 説明 |
bpy.types.VIEW3D_PT_paint_texture_context_menu( | 説明 |
bpy.types.VIEW3D_PT_paint_vertex_context_menu( | 説明 |
bpy.types.VIEW3D_PT_paint_weight_context_menu( | 説明 |
bpy.types.VIEW3D_PT_pivot_point( | 説明 |
bpy.types.VIEW3D_PT_proportional_edit( | 説明 |
bpy.types.VIEW3D_PT_quad_view( | 説明 |
bpy.types.VIEW3D_PT_sculpt_context_menu( | 説明 |
bpy.types.VIEW3D_PT_sculpt_dyntopo( | 説明 |
bpy.types.VIEW3D_PT_sculpt_dyntopo_remesh( | 説明 |
bpy.types.VIEW3D_PT_sculpt_options( | 説明 |
bpy.types.VIEW3D_PT_sculpt_options_gravity( | 説明 |
bpy.types.VIEW3D_PT_sculpt_options_unified( | 説明 |
bpy.types.VIEW3D_PT_sculpt_symmetry( | 説明 |
bpy.types.VIEW3D_PT_sculpt_symmetry_for_topbar( | 説明 |
bpy.types.VIEW3D_PT_shading( | 説明 |
bpy.types.VIEW3D_PT_shading_color( | 説明 |
bpy.types.VIEW3D_PT_shading_lighting( | 説明 |
bpy.types.VIEW3D_PT_shading_options( | 説明 |
bpy.types.VIEW3D_PT_shading_options_shadow( | 説明 |
bpy.types.VIEW3D_PT_shading_options_ssao( | 説明 |
bpy.types.VIEW3D_PT_slots_projectpaint( | 説明 |
bpy.types.VIEW3D_PT_snapping( | 説明 |
bpy.types.VIEW3D_PT_stencil_projectpaint( | 説明 |
bpy.types.VIEW3D_PT_tools_active( | 説明 |
bpy.types.VIEW3D_PT_tools_armatureedit_options( | 説明 |
bpy.types.VIEW3D_PT_tools_brush( | 説明 |
bpy.types.VIEW3D_PT_tools_brush_clone( | 説明 |
bpy.types.VIEW3D_PT_tools_brush_color( | 説明 |
bpy.types.VIEW3D_PT_tools_brush_display( | 説明 |
bpy.types.VIEW3D_PT_tools_brush_display_custom_icon( | 説明 |
bpy.types.VIEW3D_PT_tools_brush_display_show_brush( | 説明 |
bpy.types.VIEW3D_PT_tools_brush_falloff( | 説明 |
bpy.types.VIEW3D_PT_tools_brush_falloff_frontface( | 説明 |
bpy.types.VIEW3D_PT_tools_brush_falloff_normal( | 説明 |
bpy.types.VIEW3D_PT_tools_brush_gradient( | 説明 |
bpy.types.VIEW3D_PT_tools_brush_options( | 説明 |
bpy.types.VIEW3D_PT_tools_brush_stroke( | 説明 |
bpy.types.VIEW3D_PT_tools_brush_stroke_smooth_stroke( | 説明 |
bpy.types.VIEW3D_PT_tools_brush_swatches( | 説明 |
bpy.types.VIEW3D_PT_tools_brush_texture( | 説明 |
bpy.types.VIEW3D_PT_tools_curveedit_options_stroke( | 説明 |
bpy.types.VIEW3D_PT_tools_grease_pencil_brush( | 説明 |
bpy.types.VIEW3D_PT_tools_grease_pencil_brush_option( | 説明 |
bpy.types.VIEW3D_PT_tools_grease_pencil_brush_random( | 説明 |
bpy.types.VIEW3D_PT_tools_grease_pencil_brush_settings( | 説明 |
bpy.types.VIEW3D_PT_tools_grease_pencil_brush_stabilizer( | 説明 |
bpy.types.VIEW3D_PT_tools_grease_pencil_brushcurves( | 説明 |
bpy.types.VIEW3D_PT_tools_grease_pencil_brushcurves_jitter( | 説明 |
bpy.types.VIEW3D_PT_tools_grease_pencil_brushcurves_sensitivity( | 説明 |
bpy.types.VIEW3D_PT_tools_grease_pencil_brushcurves_strength( | 説明 |
bpy.types.VIEW3D_PT_tools_grease_pencil_interpolate( | 説明 |
bpy.types.VIEW3D_PT_tools_grease_pencil_paint_appearance( | 説明 |
bpy.types.VIEW3D_PT_tools_grease_pencil_sculpt( | 説明 |
bpy.types.VIEW3D_PT_tools_grease_pencil_sculpt_appearance( | 説明 |
bpy.types.VIEW3D_PT_tools_grease_pencil_sculpt_options( | 説明 |
bpy.types.VIEW3D_PT_tools_grease_pencil_weight_appearance( | 説明 |
bpy.types.VIEW3D_PT_tools_grease_pencil_weight_paint( | 説明 |
bpy.types.VIEW3D_PT_tools_imagepaint_options( | 説明 |
bpy.types.VIEW3D_PT_tools_imagepaint_options_cavity( | 説明 |
bpy.types.VIEW3D_PT_tools_imagepaint_options_external( | 説明 |
bpy.types.VIEW3D_PT_tools_imagepaint_options_unified( | 説明 |
bpy.types.VIEW3D_PT_tools_imagepaint_symmetry( | 説明 |
bpy.types.VIEW3D_PT_tools_mask_texture( | 説明 |
bpy.types.VIEW3D_PT_tools_meshedit_options( | 説明 |
bpy.types.VIEW3D_PT_tools_meshedit_options_automerge( | 説明 |
bpy.types.VIEW3D_PT_tools_particlemode( | 説明 |
bpy.types.VIEW3D_PT_tools_particlemode_options( | 説明 |
bpy.types.VIEW3D_PT_tools_particlemode_options_display( | 説明 |
bpy.types.VIEW3D_PT_tools_particlemode_options_shapecut( | 説明 |
bpy.types.VIEW3D_PT_tools_posemode_options( | 説明 |
bpy.types.VIEW3D_PT_tools_vertexpaint_options( | 説明 |
bpy.types.VIEW3D_PT_tools_vertexpaint_symmetry( | 説明 |
bpy.types.VIEW3D_PT_tools_vertexpaint_symmetry_for_topbar( | 説明 |
bpy.types.VIEW3D_PT_tools_weightpaint_options( | 説明 |
bpy.types.VIEW3D_PT_tools_weightpaint_options_unified( | 説明 |
bpy.types.VIEW3D_PT_tools_weightpaint_symmetry( | 説明 |
bpy.types.VIEW3D_PT_tools_weightpaint_symmetry_for_topbar( | 説明 |
bpy.types.VIEW3D_PT_transform_orientations( | 説明 |
bpy.types.VIEW3D_PT_view3d_cursor( | 説明 |
bpy.types.VIEW3D_PT_view3d_lock( | 説明 |
bpy.types.VIEW3D_PT_view3d_properties( | 説明 |
bpy.types.VIEW3D_PT_view3d_stereo( | 説明 |
bpy.types.VIEWLAYER_PT_eevee_layer_passes( | 説明 |
bpy.types.VIEWLAYER_PT_freestyle( | 説明 |
bpy.types.VIEWLAYER_PT_freestyle_lineset( | 説明 |
bpy.types.VIEWLAYER_PT_freestyle_linestyle( | 説明 |
bpy.types.VIEWLAYER_PT_layer( | 説明 |
bpy.types.VIEWLAYER_UL_linesets( | 説明 |
bpy.types.VectorFont( | 説明 |
bpy.types.VertexFloatProperties( | 説明 |
bpy.types.VertexGroup( | 説明 |
bpy.types.VertexGroupElement( | 説明 |
bpy.types.VertexGroups( | 説明 |
bpy.types.VertexIntProperties( | 説明 |
bpy.types.VertexPaint( | 説明 |
bpy.types.VertexStringProperties( | 説明 |
bpy.types.VertexWeightEditModifier( | 説明 |
bpy.types.VertexWeightMixModifier( | 説明 |
bpy.types.VertexWeightProximityModifier( | 説明 |
bpy.types.View2D( | 説明 |
bpy.types.View3DCursor( | 説明 |
bpy.types.View3DOverlay( | 説明 |
bpy.types.View3DShading( | 説明 |
bpy.types.ViewLayer( | 説明 |
bpy.types.ViewLayers( | 説明 |
bpy.types.VoronoiTexture( | 説明 |
bpy.types.WM_MT_operator_presets( | 説明 |
bpy.types.WM_MT_splash( | 説明 |
bpy.types.WM_MT_toolsystem_submenu( | 説明 |
bpy.types.WM_OT_blend_strings_utf8_validate( | 説明 |
bpy.types.WM_OT_context_collection_boolean_set( | 説明 |
bpy.types.WM_OT_context_cycle_array( | 説明 |
bpy.types.WM_OT_context_cycle_enum( | 説明 |
bpy.types.WM_OT_context_cycle_int( | 説明 |
bpy.types.WM_OT_context_menu_enum( | 説明 |
bpy.types.WM_OT_context_modal_mouse( | 説明 |
bpy.types.WM_OT_context_pie_enum( | 説明 |
bpy.types.WM_OT_context_scale_float( | 説明 |
bpy.types.WM_OT_context_scale_int( | 説明 |
bpy.types.WM_OT_context_set_boolean( | 説明 |
bpy.types.WM_OT_context_set_enum( | 説明 |
bpy.types.WM_OT_context_set_float( | 説明 |
bpy.types.WM_OT_context_set_id( | 説明 |
bpy.types.WM_OT_context_set_int( | 説明 |
bpy.types.WM_OT_context_set_string( | 説明 |
bpy.types.WM_OT_context_set_value( | 説明 |
bpy.types.WM_OT_context_toggle( | 説明 |
bpy.types.WM_OT_context_toggle_enum( | 説明 |
bpy.types.WM_OT_doc_view( | 説明 |
bpy.types.WM_OT_doc_view_manual( | 説明 |
bpy.types.WM_OT_drop_blend_file( | 説明 |
bpy.types.WM_OT_interface_theme_preset_add( | 説明 |
bpy.types.WM_OT_keyconfig_preset_add( | 説明 |
bpy.types.WM_OT_operator_cheat_sheet( | 説明 |
bpy.types.WM_OT_operator_pie_enum( | 説明 |
bpy.types.WM_OT_operator_preset_add( | 説明 |
bpy.types.WM_OT_owner_disable( | 説明 |
bpy.types.WM_OT_owner_enable( | 説明 |
bpy.types.WM_OT_path_open( | 説明 |
bpy.types.WM_OT_previews_batch_clear( | 説明 |
bpy.types.WM_OT_previews_batch_generate( | 説明 |
bpy.types.WM_OT_properties_add( | 説明 |
bpy.types.WM_OT_properties_context_change( | 説明 |
bpy.types.WM_OT_properties_edit( | 説明 |
bpy.types.WM_OT_properties_remove( | 説明 |
bpy.types.WM_OT_sysinfo( | 説明 |
bpy.types.WM_OT_tool_set_by_id( | 説明 |
bpy.types.WM_OT_tool_set_by_index( | 説明 |
bpy.types.WM_OT_toolbar( | 説明 |
bpy.types.WM_OT_url_open( | 説明 |
bpy.types.WORKSPACE_PT_addons( | 説明 |
bpy.types.WORKSPACE_PT_custom_props( | 説明 |
bpy.types.WORKSPACE_PT_main( | 説明 |
bpy.types.WORLD_PT_context_world( | 説明 |
bpy.types.WORLD_PT_custom_props( | 説明 |
bpy.types.WORLD_PT_viewport_display( | 説明 |
bpy.types.WalkNavigation( | 説明 |
bpy.types.WarpModifier( | 説明 |
bpy.types.WaveModifier( | 説明 |
bpy.types.WeightedNormalModifier( | 説明 |
bpy.types.WhiteBalanceModifier( | 説明 |
bpy.types.Window( | 説明 |
bpy.types.WindowManager( | 説明 |
bpy.types.WipeSequence( | 説明 |
bpy.types.WireframeModifier( | 説明 |
bpy.types.WoodTexture( | 説明 |
bpy.types.WorkSpace( | 説明 |
bpy.types.WorkSpaceTool( | 説明 |
bpy.types.World( | 説明 |
bpy.types.WorldLighting( | 説明 |
bpy.types.WorldMistSettings( | 説明 |
bpy.types.bpy_func( | 説明 |
bpy.types.bpy_prop( | 説明 |
bpy.types.bpy_prop_array( | 説明 |
bpy.types.bpy_prop_collection( | 説明 |
bpy.types.bpy_struct( | 説明 |
bpy.types.bpy_struct_meta_idprop( | 説明 |
bpy.types.wmOwnerID( | 説明 |
bpy.types.wmOwnerIDs( | 説明 |
bpy.types.wmTools( | 説明 |
bpy.utils.app_template_paths( | 説明 |
bpy.utils.blend_paths( | 説明 |
bpy.utils.escape_identifier( | 説明 |
bpy.utils.execfile( | 説明 |
bpy.utils.keyconfig_init( | 説明 |
bpy.utils.keyconfig_set( | 説明 |
bpy.utils.load_scripts( | 説明 |
bpy.utils.make_rna_paths( | 説明 |
bpy.utils.manual_map( | 説明 |
bpy.utils.modules_from_path( | 説明 |
bpy.utils.preset_find( | 説明 |
bpy.utils.preset_paths( | 説明 |
bpy.utils.refresh_script_paths( | 説明 |
bpy.utils.register_class( | 説明 |
bpy.utils.register_classes_factory( | 説明 |
bpy.utils.register_manual_map( | 説明 |
bpy.utils.register_submodule_factory( | 説明 |
bpy.utils.register_tool( | 説明 |
bpy.utils.resource_path( | 説明 |
bpy.utils.script_path_pref( | 説明 |
bpy.utils.script_path_user( | 説明 |
bpy.utils.script_paths( | 説明 |
bpy.utils.smpte_from_frame( | 説明 |
bpy.utils.smpte_from_seconds( | 説明 |
bpy.utils.time_from_frame( | 説明 |
bpy.utils.time_to_frame( | 説明 |
bpy.utils.units | 説明 |
bpy.utils.unregister_class( | 説明 |
bpy.utils.unregister_manual_map( | 説明 |
bpy.utils.unregister_tool( | 説明 |
bpy.utils.user_resource( | 説明 |
粒子を消して再度描画、画像保存まで
これで粒子の位置を更新することができるようになりました
レンダリングして保存
import bpy
import os
bpy.ops.mesh.primitive_uv_sphere_add(segments=32, ring_count=16, radius=1, calc_uvs=True, enter_editmode=False, align='WORLD', location=(-1, 0, 0), rotation=(0, 0, 0))
bpy.ops.mesh.primitive_uv_sphere_add(segments=32, ring_count=16, radius=1, calc_uvs=True, enter_editmode=False, align='WORLD', location=(0, 0, 0), rotation=(0, 0, 0))
bpy.ops.mesh.primitive_uv_sphere_add(segments=32, ring_count=16, radius=1, calc_uvs=True, enter_editmode=False, align='WORLD', location=(1, 0, 0), rotation=(0, 0, 0))
bpy.ops.render.render()
bpy.data.images['Render Result'].save_render(filepath = os.environ['HOMEPATH'] + '/hoge.png')