July 16th, 2024

Understanding 3D Graphics: Terms and concepts useful for starting with 3D

This article explains key concepts in 3D graphics for beginners, covering shape, color, shaders, textures, PBR, UV mapping, materials, and normal maps. It discusses trade-offs between geometry and texture quality.

Read original articleLink Icon
Understanding 3D Graphics: Terms and concepts useful for starting with 3D

This article by Azeem Bande-Ali provides a comprehensive guide to understanding 3D graphics, focusing on key concepts and terms essential for beginners in 3D design and modeling. The author discusses the importance of shape and color in defining 3D models, explaining how shapes are described using vertices, edges, and faces, while colors are managed through shaders and textures. The article delves into Physically-based rendering (PBR) shaders, UV mapping, materials, and adding details to 3D objects. It highlights the trade-offs between geometry details and texture quality, emphasizing the role of normal maps in simulating surface details without adding geometry complexity. The discussion also touches on the limitations of texture mapping solutions in close-up views due to pixelation issues. The conclusion emphasizes key terms such as Vertex/Edge/Face, Shader, Texture, UV Mapping, Material, and Normal map as fundamental in the realm of 3D graphics. Overall, the article serves as a valuable resource for individuals looking to enhance their understanding of 3D graphics and modeling techniques.

Related

Eight million pixels and counting: improving texture atlas allocation in Firefox (2021)

Eight million pixels and counting: improving texture atlas allocation in Firefox (2021)

Improving texture atlas allocation in WebRender with the guillotiere crate reduces texture memory usage. The guillotine algorithm was replaced due to fragmentation issues, leading to a more efficient allocator. Visualizing the atlas in SVG aids debugging. Rust's simplicity and Cargo fuzz testing are praised for code development and robustness. Enhancements in draw call batching and texture upload aim to boost performance on low-end Intel GPUs by optimizing texture atlases.

Desperately Seeking Squircles

Desperately Seeking Squircles

An engineer aims to incorporate Apple's 'squircle' shape into Figma, navigating mathematical complexities with superellipse formulas and Bézier curves. Challenges in mirroring and transitioning the shape prompt a proposed smoothing scheme for versatile designs. Differential geometry aids in mathematically analyzing the squircle's perimeter, showcasing the intricate process of digital design translation.

How to generate realistic people in Stable Diffusion

How to generate realistic people in Stable Diffusion

The tutorial focuses on creating lifelike portrait images using Stable Diffusion. It covers prompts, lighting, facial details, blending faces, poses, and models like F222 and Hassan Blend 1.4 for realistic results. Emphasis on clothing terms and model licenses is highlighted.

Meta 3D Gen

Meta 3D Gen

Meta introduces Meta 3D Gen (3DGen), a fast text-to-3D asset tool with high prompt fidelity and PBR support. It integrates AssetGen and TextureGen components, outperforming industry baselines in speed and quality.

3D Gaussian Ray Tracing: Fast Tracing of Particle Scenes

3D Gaussian Ray Tracing: Fast Tracing of Particle Scenes

The research paper presents a new method for rendering particle scenes using GPU ray tracing and bounding volume hierarchies. It offers efficient handling of semi-transparent particles, showcasing applications in computer graphics and vision.

Link Icon 0 comments