Realtime Affine Texture Mapping (WIP) copy

Realtime Affine Texture Mapping (WIP) copy

by DCPU-16

πŸ‘ 6,256 ❀️ 239 ⭐ 190 πŸ”„ 4
Created: May 30, 2013 Last modified: Jul 23, 2013 Shared: May 30, 2013

Description

UPDATE: Back-ported backface culling. (hohoho) The code includes lots of unrolled loops and duplicated code to save doing things twice or with excessive calculation, so the code is pretty messy. Since this is affine texture mapping, the texturing will look funky when used on perspective transforms (you can see this on the first Playstation). This is the simplest form of texture mapping though, so it makes sense to implement this first. As you can see, this is way too slow to be practical. The framerate could be increased a lot by doing backface culling, which I might copy over from my racetrack project. I'm going to try this on a more advanced model, but it'll probably be a a like render instead of realtime. Credit to Mojang for the grass block texture from Minecraft.

Instructions

Affine Texture Mapping in Scratch. Adjust the distance slider (closer is slower) and Poly Resolution slider. I use the same texture converter as with the Earth Shader: http://dl.dropbox.com/u/12239448/ScratchTexture/index.html Model of Link Imported: http://scratch.mit.edu/projects/10541079/

Project Details

Visibility
Visible
Comments
Enabled

More Cool Projects

Project thumbnail
View Project

ALL SOUNDS

by crazycrazybaby17

Project thumbnail
View Project

Endless words

by crazymilkandres

Project thumbnail
View Project

Cube Ball Size Comparison

by gobo-on-youtube

Project thumbnail
View Project

Beat Up Nadia [0]

by ThisisJoeyProject

Project thumbnail
View Project

Mio And Friends Unaired Pilot End Credits Season 2 (Canada)

by newmyles

Project thumbnail
View Project

Beat up Kick The Buddy V2.5

by LGTheScratchfan2011

Project thumbnail
View Project

(Canceled & +13) Friday Night Funkin' Versus. Mario Madness _ All-Stars _ FNF TEST!

by MaysonVanmatre

Project thumbnail
View Project

Endless Alphabet, Reader, and Spanish Animation Vector Templates 2.0!

by himhimyt2024

Project thumbnail
View Project

New minecraft painting (Plus lava chicken disc)

by WigglyJoey

Project thumbnail
View Project

BFDI Quiz 3 Lives

by Bfdieditor20

Project thumbnail
View Project

OFFICIAL SPRUNKI BANANA PORRIDGE remix

by GreenFlag2929

Project thumbnail
View Project

Roblox Clicker #roblox #clicker remix

by kaderizzler

Project thumbnail
View Project

Beat up steve

by Tiny_sans

Project thumbnail
View Project

Meme del trabajo

by Alitengohambre989

Project thumbnail
View Project

γƒ«γƒž/γ™γ¨γ·γ‚Š[3D]γƒœγƒΌγƒ«γ“γ‚γ“γ‚3 remix

by rinringo2

Project thumbnail
View Project

Rogue Company on Scratch

by giovper

Project thumbnail
View Project

Cat Clicker!

by cyruswasapro

Project thumbnail
View Project

3D Isometric World Maker

by FindingPepper3

Project thumbnail
View Project

Beat Up Dot 2 [4]

by Rileyroo2011

Project thumbnail
View Project

The MouseHeadz go around the world so many MOSEHEADZ

by JoshuaSodey1

Project thumbnail
View Project

my talking tom news 2

by RafaelCardoso2016

Project thumbnail
View Project

Beat Up Lankybox (Foxy) Simulator

by realbootlegmew

Project thumbnail
View Project

Fanmade Bren319's Styled Lore: Belarusian

by SillyGooseReturns

Project thumbnail
View Project

Beat Up Quacker (99)

by everton_trader2