flat assembler
Message board for the users of flat assembler.

Index > Tutorials and Examples > NeHe Tutorial in masm64

Author
Thread Post new topic Reply to topic
Mikl___



Joined: 30 Dec 2014
Posts: 142
Location: Russian Federation, Irkutsk
Mikl___ 11 Jul 2021, 04:44
http://masm32.com/board/index.php?topic=8722.0
I'm sure the difference between fasm and masm is negligible. And the user can translate from one dialect to another independently. If you have any difficulties, I will can help ...

_________________
wasm.in
Post 11 Jul 2021, 04:44
View user's profile Send private message Visit poster's website Reply with quote
ProMiNick



Joined: 24 Mar 2012
Posts: 804
Location: Russian Federation, Sochi
ProMiNick 11 Jul 2021, 06:05
Hello, Mikl___.
In such tutorials always absent one demo element (demo supposed to be after drawing 2D & 3D) it is coordinate system and 3Dscene(camera) moving ability with displaying camera properties (coordinate, direction, up vector, viewing angle and viewing clipping planes (far & near), pitch, yaw & roll calculated from direction & up vector or vice versa) and properties of couple objects drawed in scene.
Post 11 Jul 2021, 06:05
View user's profile Send private message Send e-mail Reply with quote
Mikl___



Joined: 30 Dec 2014
Posts: 142
Location: Russian Federation, Irkutsk
Mikl___ 11 Jul 2021, 07:09
Hello, ProMiNick!
Add this lesson (coordinate system and the ability to move a 3D scene (camera) with displaying camera properties (coordinate, direction, vector up, angle of view and view clipping plane (far & near), pitch, yaw & roll calculated from the vector directions & up or vice versa) and the properties of a pair of objects drawn in the scene) if it's not difficult for you...
Добавьте такой урок, если вам не сложно
Image
It is my try#2 to learn OpengGL
The tiny theory and description of programs are http://nehe.gamedev.net/
There are total lessons: 54/are translated: 48 lessons now.
Programs from the NeHe tutorial are not translated into assembler masm64 sequentially, but from whether I like them or not. But I hope will be translated all lessons.
Table of contents
Lesson #1: Setting Up an OpenGL Window
Lesson #2: Your First Polygon
Lesson #3: Adding Color
Lesson #4: Rotation
Lesson #5: 3D-Shapes
Lesson #6: Texture Mapping
Lesson #7: Texture Filters, Lighting and Keyboard Control
Lesson #8: Blending
Lesson #9: Moving Bitmaps in 3D-Space
Lesson #10: Loading and Moving Through a 3D-World
Lesson #11: Flag Effect (Waving Texture)
Lesson #12: Display Lists
Lesson #13: Bitmap Fonts
Lesson #14: Outline Fonts
Lesson #15: Texture Mapped Outline Fonts
Lesson #16: Cool Looking Fog
Lesson #17: 2D-Texture Font
Lesson #18: Quadrics
Lesson #19: Particle Engine Using Triangle Strips
Lesson #20: Masking
Lesson #21: Lines, Antialiasing, Timing, Ortho View and Simple Sounds
Lesson #22: Bump-Mapping, Multi-Texturing and Extensions
Lesson #23: Sphere Mapping Quadrics In OpenGL
Lesson #24: Tokens, Extensions, Scissor Testing and TGA Loading
Lesson #25: Morphing and Loading Objects From A File[
Lesson #26: Clipping and Reflections Using The Stencil Buffer
Lesson #27: Shadows
Lesson #28: Bezier Patches
Lesson #29: Blitter Function, RAW-Texture Loading
Lesson #30: Collision Detection
Lesson #31: Model Loading
Lesson #32: Picking, Alpha Blending, Alpha Testing, Sorting
Lesson #33: Loading Compressed and Uncompressed TGA's
Lesson #34: Beautiful Landscapes by Means of Height Mapping
Lesson #35: Playing AVI-Files in OpenGL. 1-st part
Lesson #35: Playing AVI-Files in OpenGL. 2-nd part
Lesson #36: Radial Blur and Rendering to a Texture
Lesson #37: Cel-Shading
Lesson #38: Loading Textures From A Resource File and Texturing Triangles
Lesson #39: Introduction to Physical Simulations
Lesson #40: Rope Physics
Lesson #41: Volumetric Fog and IPicture Image Loading
Lesson #42: Multiple Viewports
Lesson #43: FreeType Fonts in OpenGL
Lesson #44: 3D-Lens Flare With Occlusion Testing
Lesson #45: Vertex Buffer Objects
Lesson #46: Fullscreen AntiAliasing
Lesson #47: CG Vertex Shader
Lesson #48: ArcBall Rotation

Lessons that are not published on the NeHe website, but which are based on his lessons
Lesson X1. Improved input handling using DirectInput and Windows
Lesson X2. Opengl Frustum Culling
Lesson X3. Combining lessons into a shared library GLSummary in MFC
Lesson X4. Formation of game applications from the available lessons
Lesson X5. Formation of shapes and movements from an external text file
Lesson X6. Formation of shapes and movements from an external text file
Post 11 Jul 2021, 07:09
View user's profile Send private message Visit poster's website Reply with quote
Display posts from previous:
Post new topic Reply to topic

Jump to:  


< Last Thread | Next Thread >
Forum Rules:
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Copyright © 1999-2025, Tomasz Grysztar. Also on GitHub, YouTube.

Website powered by rwasa.