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

1arcfancymain.html (Lomando Recreation 1)

by Yellowycool-Gaming

Project thumbnail
View Project

talking tom and ben news 7: [edición] [extendida] remix remix remix-2 remix remix

by everton_trader

Project thumbnail
View Project

Beat Up Bonzi Buddy DLC remastered remix remix remix remix remix remix remix

by everton_trader

Project thumbnail
View Project

watchOS (WIP) update 5

by unk0wn23

Project thumbnail
View Project

fidget spinner simulator (RAINBOW)

by coconut_ghast

Project thumbnail
View Project

Dalgona

by SomeoneWeird2011

Project thumbnail
View Project

Uncannyblocks Band Giga Different 21-40 (Remastered)

by mrZavodila

Project thumbnail
View Project

Meme I made with GMod

by Sansguy29

Project thumbnail
View Project

ONE NIGHT FUN BEAR WARNING THERE IS JUMPSCARES

by coolcat91247

Project thumbnail
View Project

What is Hydrogen?

by SliverBoneK

Project thumbnail
View Project

BFDI Balance Beam Randomizer Remastered

by chrisdberry

Project thumbnail
View Project

Scratch Cat, MouseHeadz, Nano, Gobo, and Pico, what happened?

by WPFTWGoStrikesBack

Project thumbnail
View Project

Geometry Dash

by EskolabarriPiero

Project thumbnail
View Project

Project Intro!

by TheNewFirey_2019

Project thumbnail
View Project

All Numbericons 1-170

by vanhouchin

Project thumbnail
View Project

Fidget spinner

by cminecrafter10

Project thumbnail
View Project

Magnet Mayhem

by Radiostudio

Project thumbnail
View Project

New Super Mario World v4.0

by _nakashima

Project thumbnail
View Project

Beat Up Nano (Added: All)

by JPPORTUGAL

Project thumbnail
View Project

Beat Up Й Wearing A Maid 3!

by Treehouse2022

Project thumbnail
View Project

beat up satlus

by DemoBendy786

Project thumbnail
View Project

FW!Box Z1 - Cinemastra (All Bonuses) remix

by birdscratch777

Project thumbnail
View Project

We Become What We Behold 3D Demo

by mirksle

Project thumbnail
View Project

flamewall wave challenge | V0.97 BETA

by StickmancCreator