vxr
General purpose engine written in C++ with emphasis on materials rendering (PBR, clear coat, anisotropy, iridescence)
파일 탐색기
최종 버전 다운로드 (.zip)- bk.tga
- dn.tga
- ft.tga
- lf.tga
- rt.tga
- skybox.tga
- up.tga
- barcelona_rooftop.hdr
- milky_way.jpg
- bowling_ball.obj
- albedo.tga
- ao.tga
- cerberus.obj
- metallic.tga
- normal.tga
- roughness.tga
- albedo.png
- ao.png
- board.obj
- albedo.png
- gun.obj
- metallic.png
- normal.png
- roughness.png
- material_sphere.obj
- albedo.jpg
- ao.png
- oak_chair.obj
- albedo.jpg
- ao.png
- oak_table.obj
- rounded_cube.obj
- sphere.obj
- sphere_wrong_tangents.obj
- 314o.png
- albedo.png
- metallic.png
- normal.png
- roughness.png
- edge_blur.png
- albedo.png
- metallic.png
- normal.png
- roughness.png
- 12.png
- albedo.png
- metallic.png
- normal.png
- roughness.png
- ao.png
- substance_sphere.obj
- albedo.png
- ao.png
- metallic.png
- normal.png
- roughness.png
- suzanne.obj
- teapot.obj
- aniso0.png
- aniso1.png
- aniso2.png
- aniso3.png
- anisotropy.jpg
- anisotropy2.jpg
- anisotropy3.jpg
- brickwall.jpg
- brickwall_normal.jpg
- albedo.tga
- normal.tga
- roughness.tga
- noise.png
- noise02.jpg
- noise_cellular.png
- noise_swirl.jpg
- avilapa.png
- image.tga
- glew.h
- wglew.h
- glew32.lib
- glew.c
- LICENSE.txt
- glfw3.h
- glfw3native.h
- CMakeLists.txt
- context.c
- egl_context.c
- egl_context.h
- glfw3.pc.in
- glfw3Config.cmake.in
- glfw_config.h.in
- init.c
- input.c
- internal.h
- monitor.c
- nsgl_context.h
- nsgl_context.m
- vulkan.c
- wgl_context.c
- wgl_context.h
- win32_init.c
- win32_joystick.c
- win32_joystick.h
- win32_monitor.c
- win32_platform.h
- win32_time.c
- win32_tls.c
- win32_window.c
- window.c
- LICENSE.md
- README.md
- _features.hpp
- _fixes.hpp
- _noise.hpp
- _swizzle.hpp
- _swizzle_func.hpp
- _vectorize.hpp
- compute_vector_relational.hpp
- dummy.cpp
- func_common.inl
- func_common_simd.inl
- func_exponential.inl
- func_exponential_simd.inl
- func_geometric.inl
- func_geometric_simd.inl
- func_integer.inl
- func_integer_simd.inl
- func_matrix.inl
- func_matrix_simd.inl
- func_packing.inl
- func_packing_simd.inl
- func_trigonometric.inl
- func_trigonometric_simd.inl
- func_vector_relational.inl
- func_vector_relational_simd.inl
- glm.cpp
- qualifier.hpp
- setup.hpp
- type_float.hpp
- type_gentype.hpp
- type_gentype.inl
- type_half.hpp
- type_half.inl
- type_int.hpp
- type_mat.hpp
- type_mat.inl
- type_mat2x2.hpp
- type_mat2x2.inl
- type_mat2x3.hpp
- type_mat2x3.inl
- type_mat2x4.hpp
- type_mat2x4.inl
- type_mat3x2.hpp
- type_mat3x2.inl
- type_mat3x3.hpp
- type_mat3x3.inl
- type_mat3x4.hpp
- type_mat3x4.inl
- type_mat4x2.hpp
- type_mat4x2.inl
- type_mat4x3.hpp
- type_mat4x3.inl
- type_mat4x4.hpp
- type_mat4x4.inl
- type_mat4x4_simd.inl
- type_vec.hpp
- type_vec.inl
- type_vec1.hpp
- type_vec1.inl
- type_vec2.hpp
- type_vec2.inl
- type_vec3.hpp
- type_vec3.inl
- type_vec4.hpp
- type_vec4.inl
- type_vec4_simd.inl
- vec1.hpp
- vec1.inl
- vector_relational.hpp
- vector_relational.inl
- bitfield.hpp
- bitfield.inl
- color_space.hpp
- color_space.inl
- constants.hpp
- constants.inl
- epsilon.hpp
- epsilon.inl
- integer.hpp
- integer.inl
- matrix_access.hpp
- matrix_access.inl
- matrix_integer.hpp
- matrix_inverse.hpp
- matrix_inverse.inl
- matrix_transform.hpp
- matrix_transform.inl
- noise.hpp
- noise.inl
- packing.hpp
- packing.inl
- quaternion.hpp
- quaternion.inl
- quaternion_simd.inl
- random.hpp
- random.inl
- reciprocal.hpp
- reciprocal.inl
- round.hpp
- round.inl
- type_aligned.hpp
- type_precision.hpp
- type_precision.inl
- type_ptr.hpp
- type_ptr.inl
- ulp.hpp
- ulp.inl
- vec1.hpp
- vec1.inl
- associated_min_max.hpp
- associated_min_max.inl
- bit.hpp
- bit.inl
- closest_point.hpp
- closest_point.inl
- color_encoding.hpp
- color_encoding.inl
- color_space.hpp
- color_space.inl
- color_space_YCoCg.hpp
- color_space_YCoCg.inl
- common.hpp
- common.inl
- compatibility.hpp
- compatibility.inl
- component_wise.hpp
- component_wise.inl
- dual_quaternion.hpp
- dual_quaternion.inl
- euler_angles.hpp
- euler_angles.inl
- extend.hpp
- extend.inl
- extended_min_max.hpp
- extended_min_max.inl
- exterior_product.hpp
- exterior_product.inl
- fast_exponential.hpp
- fast_exponential.inl
- fast_square_root.hpp
- fast_square_root.inl
- fast_trigonometry.hpp
- fast_trigonometry.inl
- float_notmalize.inl
- functions.hpp
- functions.inl
- gradient_paint.hpp
- gradient_paint.inl
- handed_coordinate_space.hpp
- handed_coordinate_space.inl
- hash.hpp
- hash.inl
- integer.hpp
- integer.inl
- intersect.hpp
- intersect.inl
- io.hpp
- io.inl
- log_base.hpp
- log_base.inl
- matrix_cross_product.hpp
- matrix_cross_product.inl
- matrix_decompose.hpp
- matrix_decompose.inl
- matrix_factorisation.hpp
- matrix_factorisation.inl
- matrix_interpolation.hpp
- matrix_interpolation.inl
- matrix_major_storage.hpp
- matrix_major_storage.inl
- matrix_operation.hpp
- matrix_operation.inl
- matrix_query.hpp
- matrix_query.inl
- matrix_transform_2d.hpp
- matrix_transform_2d.inl
- mixed_product.hpp
- mixed_product.inl
- norm.hpp
- norm.inl
- normal.hpp
- normal.inl
- normalize_dot.hpp
- normalize_dot.inl
- number_precision.hpp
- number_precision.inl
- optimum_pow.hpp
- optimum_pow.inl
- orthonormalize.hpp
- orthonormalize.inl
- perpendicular.hpp
- perpendicular.inl
- polar_coordinates.hpp
- polar_coordinates.inl
- projection.hpp
- projection.inl
- quaternion.hpp
- quaternion.inl
- range.hpp
- raw_data.hpp
- raw_data.inl
- rotate_normalized_axis.hpp
- rotate_normalized_axis.inl
- rotate_vector.hpp
- rotate_vector.inl
- scalar_multiplication.hpp
- scalar_relational.hpp
- scalar_relational.inl
- spline.hpp
- spline.inl
- std_based_type.hpp
- std_based_type.inl
- string_cast.hpp
- string_cast.inl
- texture.hpp
- texture.inl
- transform.hpp
- transform.inl
- transform2.hpp
- transform2.inl
- type_aligned.hpp
- type_aligned.inl
- type_trait.hpp
- type_trait.inl
- vec_swizzle.hpp
- vector_angle.hpp
- vector_angle.inl
- vector_query.hpp
- vector_query.inl
- wrap.hpp
- wrap.inl
- common.h
- exponential.h
- geometric.h
- integer.h
- matrix.h
- packing.h
- platform.h
- trigonometric.h
- vector_relational.h
- common.hpp
- exponential.hpp
- ext.hpp
- fwd.hpp
- geometric.hpp
- glm.hpp
- integer.hpp
- mat2x2.hpp
- mat2x3.hpp
- mat2x4.hpp
- mat3x2.hpp
- mat3x3.hpp
- mat3x4.hpp
- mat4x2.hpp
- mat4x3.hpp
- mat4x4.hpp
- matrix.hpp
- packing.hpp
- trigonometric.hpp
- vec2.hpp
- vec3.hpp
- vec4.hpp
- vector_relational.hpp
- imconfig.h
- imgui.cpp
- imgui.h
- imgui_demo.cpp
- imgui_draw.cpp
- imgui_internal.h
- imgui_stl.cpp
- imgui_stl.h
- imgui_widgets.cpp
- LICENSE.txt
- README.md
- README.md
- voxelizer.h
- LICENSE
- README.md
- tiny_obj_loader.cc
- tiny_obj_loader.h
- LICENSE
- minitrace.c
- minitrace.h
- README.md
- README.md
- stb_image.h
- stb_rect_pack.h
- stb_textedit.h
- stb_truetype.h
- px_sched.h
- 01-HelloWorld.exe
- hello_world.cpp
- hello_world.h
- imgui.ini
- 02-Instancing.exe
- imgui.ini
- instancing.cpp
- instancing.h
- 03-Framebuffers.exe
- framebuffers.cpp
- framebuffers.h
- imgui.ini
- 04-Mesh.exe
- imgui.ini
- mesh.cpp
- mesh.h
- 05-Materials.exe
- imgui.ini
- materials.cpp
- materials.h
- noise_filter.cpp
- noise_filter.h
- ridgid.cpp
- ridgid.h
- simple.cpp
- simple.h
- material.cpp
- material.h
- planet.frag
- planet.vert
- color_settings.cpp
- color_settings.h
- planet.cpp
- planet.h
- shape_settings.cpp
- shape_settings.h
- terrain_face.cpp
- terrain_face.h
- 06-Procedural.exe
- imgui.ini
- procedural.cpp
- procedural.h
- circle.bmp
- diagonal.bmp
- fall.bmp
- heightmap.bmp
- plane.bmp
- 07-Physics.exe
- imgui.ini
- physics.cpp
- physics.h
- dev.cpp
- dev.exe
- dev.h
- imgui.ini
- camera.h
- collider.h
- custom.h
- ibl.h
- light.h
- mesh_filter.h
- renderer.h
- rigidbody.h
- transform.h
- assets.h
- component.h
- gameobject.h
- object.h
- scene.h
- application.h
- core_minimal.h
- engine.h
- gpu.h
- ignore_warnings.h
- types.h
- skybox.h
- material.h
- material_instance.h
- pass_filters.h
- pass_ibl.h
- pass_standard.h
- render_pass.h
- render_pass_instance.h
- shader.h
- skybox.h
- standard.h
- unlit.h
- editor.h
- log.h
- ui.h
- composer.h
- display_list.h
- dl_command.h
- gpu_instances.h
- gpu_resources.h
- height_map.h
- mesh.h
- render_context.h
- texture.h
- window.h
- ref_ptr.h
- referenced.h
- scoped_array.h
- scoped_ptr.h
- collider_height_map.h
- collider_shape.h
- collider_sphere.h
- hit.h
- color.h
- gradient.h
- math.h
- minmax.h
- noise.h
- timer.h
- 01-HelloWorld.vcxproj
- 01-HelloWorld.vcxproj.filters
- 01-HelloWorld.vcxproj.user
- 02-Instancing.vcxproj
- 02-Instancing.vcxproj.filters
- 02-Instancing.vcxproj.user
- 03-Framebuffers.vcxproj
- 03-Framebuffers.vcxproj.filters
- 03-Framebuffers.vcxproj.user
- 04-Mesh.vcxproj
- 04-Mesh.vcxproj.filters
- 04-Mesh.vcxproj.user
- 05-Materials.vcxproj
- 05-Materials.vcxproj.filters
- 05-Materials.vcxproj.user
- 06-Procedural.vcxproj
- 06-Procedural.vcxproj.filters
- 06-Procedural.vcxproj.user
- 07-Physics.vcxproj
- 07-Physics.vcxproj.filters
- 07-Physics.vcxproj.user
- dev.vcxproj
- dev.vcxproj.filters
- dev.vcxproj.user
- VXR-Engine.sln
- VXR.vcxproj
- VXR.vcxproj.filters
- VXR.vcxproj.user
- genie.lua
- camera.cpp
- collider.cpp
- custom.cpp
- ibl.cpp
- light.cpp
- mesh_filter.cpp
- renderer.cpp
- rigidbody.cpp
- transform.cpp
- assets.cpp
- component.cpp
- gameobject.cpp
- object.cpp
- scene.cpp
- application.cpp
- engine.cpp
- gpu.cpp
- skybox.cpp
- dx11.h
- dx11_backend.cpp
- dx11_backend.h
- dx11_imgui.cpp
- dx11_imgui.h
- dx11_window.cpp
- dx11_window.h
- dx11_window_struct.h
- build_cubemap.frag
- build_cubemap.vert
- common.frag
- common.vert
- common_brdf.frag
- common_lighting.frag
- common_material.frag
- pass_brdf_integration.frag
- pass_compute_irradiance.frag
- pass_prefilter_cubemap.frag
- screen_grayscale.frag
- screen_negative.frag
- screen_standard.frag
- screen_standard.vert
- skybox.frag
- skybox.vert
- standard.frag
- standard.vert
- standard_tex.frag
- standard_texc.frag
- unlit.frag
- unlit.vert
- gl.h
- gl_backend.cpp
- gl_backend.h
- gl_imgui.cpp
- gl_imgui.h
- gl_window.cpp
- gl_window.h
- gl_window_struct.h
- material.cpp
- material_instance.cpp
- pass_filters.cpp
- pass_ibl.cpp
- pass_standard.cpp
- render_pass.cpp
- render_pass_instance.cpp
- skybox.cpp
- standard.cpp
- unlit.cpp
- editor.cpp
- log.cpp
- ui.cpp
- composer.cpp
- display_list.cpp
- dl_command.cpp
- gpu_resources.cpp
- height_map.cpp
- mesh.cpp
- render_context.cpp
- texture.cpp
- window.cpp
- collider_height_map.cpp
- collider_shape.cpp
- collider_sphere.cpp
- hit.cpp
- color.cpp
- gradient.cpp
- math.cpp
- minmax.cpp
- noise.cpp
- timer.cpp
- genie.exe
- LICENSE
- README.md
// repository documentation
Was this content helpful?
(0 ratings)
