THE 13th WARRIOR (Touchstone) Starring: Antonio Banderas, Vladimir Kulich, Dennis Storhoi, Omar Sharif, Diane Venora. Screenplay: William Wisher and Warren Lewis, based on "Eaters of the Dead" by Michael Crichton. Producers: John McTiernan, Michael Crichton and Ned Dowd. Director: John McTiernan. MPAA Rating: R (violence, gore, adult themes) Running Time: 104 minutes. Reviewed by Scott Renshaw.
From the Department of Token Praise: Give John McTiernan and Michael Crichton some credit for an action film in which the hero is an Arab. After years of Middle Eastern fanatics as Hollywood's favorite post-Cold War villains, THE 13th WARRIOR features as its protagonist Ahmed Ibn Fahdlan (Antonio Banderas, looking somber and pensive in heavy eye liner), a diplomat and poet in 10th century Baghdad. Banished to an unpleasant nomadic ambassadorship after a dalliance with a powerful man's wife, Ibn Fahdlan happens upon a group of Norsemen who have recently lost their king. When another king sends word that help is needed against a hideous foe, the heir apparent Buliwyf (Vladimir Kulich) leads a band of thirteen warriors -- including the reluctant Ibn Fahdlan -- to defeat the ghoulish Wendol, who eat those they slay.
All right, so the Arab hero is played by a Spaniard -- Hollywood needs to crawl before it can stagger in a remotely straight line. The problem with THE 13th WARRIOR isn't its multicultural sensitivity, but the unlikely context in which that subtext is placed. At its core, the film is the kind of swords-and-shields romp little seen since the early '80s heyday of Schwarzenegger as CONAN THE BARBARIAN and Singer as THE BEASTMASTER. There are dimly lit battles, inhuman foes, tankards of ale and much bonding between brothers-in-arms. That the bonding occurs between rambunctious polytheistic Nordic guys and a devout Muslim gives the narrative a funky anachronistic flavor -- "Dungeons and Dragons" for the "why can't we all just get along" '90s.
There's nothing automatically off-putting about watching men exchanging prayers in the first millennium -- it's not as though the 20th century introduced the concept of tolerance. It just happens to be the most obvious example of THE 13th WARRIOR's insistence on attending to subplots and subtext when it hasn't provided the basic framework for an adventure. Ibn Fahdlan's Norse comrades are so interchangeable and lacking in personality that the press notes identify them both by name and by some trait that might jog the memory -- "Helfdane (Fat)," "Ragnar (Dour)," and so on. The Wendol remain shadowy and indistinct, never developing into truly threatening villains despite the gasps that accompany the mention of their name. Meanwhile, there's time spent on a blink-and-you'll-miss-it romantic interlude for Ibn Fahdlan, and a bit of Norse political intrigue which exists largely to provide one character a chance to scowl and flip his fur cloak dramatically every time he appears on screen. Thank heavens for the occasional anarchic battle scene to remind us that this is in fact an adventure film.
Those battle scenes certainly serve their visceral purpose, perhaps enough so to please the blood 'n' guts crowd. It's just that the whole mess is often too busy to get down to business. In an early scene, Ibn Fahdlan and his travelling companion Melchisidek (Omar Sharif) meet with the Norsemen for the first time. While Buliwyf speaks in Norwegian, one of his men (Dennis Storhoi) translates into Latin for Melchisidek, who then translates into Arabic (which we hear as English) for Ibn Fahdlan. On the one hand, it's sort of a nice touch, emphasizing the culture clash with which Ibn Fahdlan must contend; on the other hand, it makes the scene such a jumble of cuts and translations that it grows dizzying. McTiernan has toyed with a pseudo-profound action film, and wound up with only a pseudo-action film, another noble effort to file in the Department of Token Praise.
On the Renshaw scale of 0 to 10 many sorta Vikings: 4.
Visit Scott Renshaw's Screening Room http://www.inconnect.com/~renshaw/ *** Subscribe to receive new reviews directly by email! See the Screening Room for details, or reply to this message with subject "Subscribe".
The review above was posted to the
rec.arts.movies.reviews newsgroup (de.rec.film.kritiken for German reviews).
The Internet Movie Database accepts no responsibility for the contents of the
review and has no editorial control. Unless stated otherwise, the copyright
belongs to the author.
Please direct comments/criticisms of the review to relevant newsgroups.
Broken URLs inthe reviews are the responsibility of the author.
The formatting of the review is likely to differ from the original due
to ASCII to HTML conversion.
Related links: index of all rec.arts.movies.reviews reviews


Online ALAC
Home
Threads
Mentors
Profile
Sign Out
Search:
Go
Sign Up
RPI Email
Rensselaer ID Number (RIN)
Username
Password
Confirm Password
REGISTER


|
Assimp
5.0.1, master @ cd42b955
|
FBX import settings, parts of which are publicly accessible via their corresponding AI_CONFIG constants. More...
Public Member Functions | |
| ImportSettings () | |
Public Attributes | |
| bool | convertToMeters |
| Set to true to perform a conversion from cm to meter after the import. More... | |
| bool | optimizeEmptyAnimationCurves |
| do not import animation curves that specify a constant values matching the corresponding node transformation. More... | |
| bool | preservePivots |
| preserve transformation pivots and offsets. More... | |
| bool | readAllLayers |
| specifies whether all geometry layers are read and scanned for usable data channels. More... | |
| bool | readAllMaterials |
| specifies whether all materials are read, or only those that are referenced by at least one mesh. More... | |
| bool | readAnimations |
| import animations (i.e. More... | |
| bool | readCameras |
| import cameras? Default value is true. More... | |
| bool | readLights |
| import light sources? Default value is true. More... | |
| bool | readMaterials |
| import materials (true) or skip them and assign a default material. More... | |
| bool | readTextures |
| import embedded textures? Default value is true. More... | |
| bool | readWeights |
| read bones (vertex weights and deform info). More... | |
| bool | removeEmptyBones |
| Empty bones shall be removed. More... | |
| bool | strictMode |
| enable strict mode: More... | |
| bool | useLegacyEmbeddedTextureNaming |
| use legacy naming for embedded textures eg: (*0, *1, *2) More... | |
FBX import settings, parts of which are publicly accessible via their corresponding AI_CONFIG constants.
|
inline |
| bool Assimp::FBX::ImportSettings::convertToMeters |
Set to true to perform a conversion from cm to meter after the import.
| bool Assimp::FBX::ImportSettings::optimizeEmptyAnimationCurves |
do not import animation curves that specify a constant values matching the corresponding node transformation.
The default value is true.
| bool Assimp::FBX::ImportSettings::preservePivots |
preserve transformation pivots and offsets.
Since these can not directly be represented in assimp, additional dummy nodes will be generated. Note that settings this to false can make animation import a lot slower. The default value is true.
The naming scheme for the generated nodes is: <OriginalName>$AssimpFbx$<TransformName>
where <TransformName> is one of RotationPivot RotationOffset PreRotation PostRotation ScalingPivot ScalingOffset Translation Scaling Rotation
| bool Assimp::FBX::ImportSettings::readAllLayers |
specifies whether all geometry layers are read and scanned for usable data channels.
The FBX spec indicates that many readers will only read the first channel and that this is in some way the recommended way- in reality, however, it happens a lot that vertex data is spread among multiple layers. The default value for this option is true.
| bool Assimp::FBX::ImportSettings::readAllMaterials |
specifies whether all materials are read, or only those that are referenced by at least one mesh.
Reading all materials may make FBX reading a lot slower since all objects need to be processed . This bit is ignored unless readMaterials=true
| bool Assimp::FBX::ImportSettings::readAnimations |
import animations (i.e.
animation curves, the node skeleton is always imported). Default value is true.
| bool Assimp::FBX::ImportSettings::readCameras |
import cameras? Default value is true.
| bool Assimp::FBX::ImportSettings::readLights |
import light sources? Default value is true.
| bool Assimp::FBX::ImportSettings::readMaterials |
import materials (true) or skip them and assign a default material.
The default value is true.
| bool Assimp::FBX::ImportSettings::readTextures |
import embedded textures? Default value is true.
| bool Assimp::FBX::ImportSettings::readWeights |
read bones (vertex weights and deform info).
Default value is true.
| bool Assimp::FBX::ImportSettings::removeEmptyBones |
Empty bones shall be removed.
| bool Assimp::FBX::ImportSettings::strictMode |
enable strict mode:
Basically, strict mode means that the fbx file will actually be validated. Strict mode is off by default.
| bool Assimp::FBX::ImportSettings::useLegacyEmbeddedTextureNaming |
use legacy naming for embedded textures eg: (*0, *1, *2)